package com.microHR.hr.service;

import com.microHR.hr.model.Hr;
import org.springframework.security.core.userdetails.UserDetailsService;

import java.util.List;

public interface HrService extends UserDetailsService {

    // 查询方法
    List<Hr> getAllHrs(String keywords);
    List<Hr> getAllHrsExceptCurrentHr();

    // 更新方法
    Integer updateHr(Hr hr);
    Integer updateHyById(Hr hr);
    Integer updateUserface(String url, Integer id);

    // 角色管理
    boolean updateHrRole(Integer hrid, Integer[] rids);

    // 删除方法
    Integer deleteHrById(Integer id);

    // 密码更新
    boolean updateHrPasswd(String oldpass, String pass, Integer hrid);
}
